import RPi.GPIO as GPIO import time GPIO.cleanup() GPIO.setmode(GPIO.BCM) GPIO.setup(25, GPIO.IN) buttonAlreadyPushed = GPIO.input(25) while True: time.sleep(.01) buttonIsPushed = GPIO.input(25) if buttonIsPushed: if not buttonAlreadyPushed: print("button is pushed") buttonAlreadyPushed = True startTime = time.time() else: if buttonAlreadyPushed: elapsedTime = time.time() - startTime print(elapsedTime) buttonAlreadyPushed = False GPIO.cleanup()